.global-wrap {
    width: 100%;
    min-width: 1200px;
}

.global-wrap .inner {
    width: 1200px;
    margin: 0 auto;
}

.mod {
    margin-top: 40px;
    text-align: left;
}

.mod .mod-hd {
    position: relative;
}

.hi-must-buy {
    background-position: -48px -30px;
}

.home-icon {
    background-image: url(https://s2.ymatou.com/home/ff6e07b382c6b974faa5b4cee2f0c49b.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}

.mod .mod-hd .title {
    vertical-align: middle;
    color: #383838;
    font-size: 20px;
    font-weight: 700;
    margin-left: 8px;
}

.mod .mod-hd .more {
    font-size: 17px;
    color: #646464;
    position: absolute;
    right: -5px;
    top: 3px;
}

.hi-more {
    background-position: -192px -33px;
}

.home-icon {
    background-image: url(https://s2.ymatou.com/home/ff6e07b382c6b974faa5b4cee2f0c49b.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}

.mod .mod-bd {
    margin-top: 10px;
}

.must-buy-list .item {
    margin-top: 10px;
}

.must-buy-list .mb-l {
    width: 353px;
    height: 289px;
    float: left;
    position: relative;
    text-align: center;
}

.must-buy-list .mbl-fill {
    position: absolute;
    width: 346px;
    height: 140px;
    background: url(https://s2.ymatou.com/home/cfadc39200082fb2e4629860189febfa.png);
    top: 43px;
    left: 3px;
}

.must-buy-list .mbl-fill .fill {
    font-size: 24px;
    color: #383838;
    line-height: 38px;
    letter-spacing: 2.6px;
    padding-top: 30px;
    height: 75px;
    overflow: hidden;
    width: 250px;
    margin: 0 auto;
}

.must-buy-list .mbl-fill .desc {
    margin-top: 50px;
    font-size: 16px;
    color: #fff;
    text-shadow: 0 2px 4px #564d42;
}

.must-buy-list .mbl-fill .desc span {
    padding: 0 10px;
}

.must-buy-list .mbl-fill .seller {
    border-right: 1px solid #fff;
}

.must-buy-list .mb-r {
    margin-left: 363px;
}

.must-buy-list .product-list {
    border-left: 1px solid #dedede;
    height: 289px;
}

.must-buy-list .product-list .product-item {
    width: 170px;
    padding: 19px 19px 18px;
    margin-left: -1px;
    position: relative;
}

.product-list .product-item {
    width: 212px;
    float: left;
    font-size: 14px;
    padding: 9px;
    border: 1px solid #dedede;
    text-align: left;
}

.must-buy-list .product-list .product-img {
    width: 170px;
    height: 170px;
    position: relative;
    display: block;
    line-height: 170px;
    overflow: hidden;
}

.must-buy-list .product-list .product-img img {
    width: 170px;
    height: 170px;
}

.lineClamp1,
.lineClamp2 {
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
}

.product-list .name {
    color: #383838;
    margin-top: 8px;
    height: 42px;
    overflow: hidden;
}

.product-list .price {
    color: #c33;
    margin-top: 5px;
    font-weight: 700;
    font-size: 18px;
}

.product-list .unit {
    padding-right: 3px;
}

.must-buy-list .product-list .country {
    position: absolute;
    right: 20px;
    bottom: 22px;
    color: #9b9b9b;
    font-size: 12px;
}

.must-buy-list .product-list .country-sign img {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    display: inline-block;
}

.must-buy-list .product-list .country-name {
    vertical-align: middle;
    margin-left: 5px;
}

.must-buy-list .must-buy-bg0 {
    background: url(https://s2.ymatou.com/home/96ff898d2be07cba4cefba818af15804.png) no-repeat;
}

.must-buy-list .must-buy-bg1 {
    background: url(https://s2.ymatou.com/home/6724f7cb998030a5ec2e7462a3303f6b.png) no-repeat;
}

.must-buy-list .must-buy-bg2 {
    background: url(https://s2.ymatou.com/home/6ce496ed576337bd2f1a867667e5eb95.png) no-repeat;
}


/* 分类 */

.hi-category {
    background-position: -96px -30px;
}

.mod-category .category-banner {
    float: left;
    width: 305px;
    margin-top: -10px;
}

.mod-category .category-banner .cb-item {
    position: relative;
    margin-top: 10px;
}

.mod-category .category-banner .cb-item a {
    color: #646464;
}

.mod-category .category-banner .cb-item img {
    width: 305px;
    height: 170px;
}

.mod-category .category-banner .cb-item span {
    background: url(https://s2.ymatou.com/home/714bc2e0953256c6707d84e00f15afcf.png) no-repeat;
    width: 154px;
    height: 30px;
    text-align: center;
    font-size: 16px;
    position: absolute;
    top: 59px;
    left: 52px;
    padding: 12px 20px 9px 29px;
}

.mod-category .category-product {
    width: 640px;
    float: left;
    margin-left: 13px;
}

.mod-category .category-product .cp-item {
    position: relative;
    height: 180px;
}

.mod-category .category-product .cp-item-hd {
    width: 639px;
    height: 6px;
    background: url(https://s2.ymatou.com/home/03c8418b6410f09816ce86c41dd791ae.png) no-repeat 0 0;
    position: relative;
}

.mod-category .category-product .cp-item-hd .title {
    font-size: 14px;
    color: #383838;
    line-height: 18px;
    letter-spacing: 6px;
    width: 163px;
    position: absolute;
    top: -6px;
    left: 244px;
    text-align: center;
}

.mod-category .category-product .cp-item-bd {
    overflow: hidden;
    margin-left: -10px;
}

.mod-category .category-product .cp-product {
    width: 120px;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}

.mod-category .category-product .cp-product .cp-img {
    width: 120px;
    height: 120px;
    line-height: 120px;
    text-align: center;
}

.mod-category .category-product .cp-product .cp-img img {
    max-width: 120px;
    max-height: 120px;
}

.mod-category .category-product .cp-product .cp-name {
    color: #383838;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    margin-top: 3px;
}

.mod-category .category-topic {
    width: 234px;
    float: right;
}

.mod-category .category-topic .ct-hd {
    width: 229px;
    height: 9px;
    background: url(https://s2.ymatou.com/home/ff26be807f0ba3a3d1ba3fb76b39bd5e.png) no-repeat 0 0;
    position: relative;
}

.mod-category .category-topic .ct-hd .title {
    font-size: 14px;
    color: #383838;
    line-height: 18px;
    letter-spacing: 6px;
    width: 115px;
    position: absolute;
    top: -6px;
    left: 65px;
    text-align: center;
}


/* 品牌list */

.mod-category .brand-list {
    overflow: hidden;
    float: left;
    margin-left: -10px;
}

.mod-category .brand-list .bl-item {
    width: 232px;
    float: left;
    margin-left: 10px;
    background-color: #f8f8f8;
    position: relative;
}

.mod-category .brand-list .bl-next,
.mod-category .brand-list .bl-prev {
    position: absolute;
    top: 110px;
    cursor: pointer;
    display: none;
    z-index: 10;
}

.mod-category .brand-list .bl-prev {
    left: 0;
}

.mod-category .brand-list .bl-next {
    right: 0;
}

.home-icon {
    background-image: url(https://s2.ymatou.com/home/ff6e07b382c6b974faa5b4cee2f0c49b.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}

.hi-next-small {
    background-position: -21px -98px;
    width: 20px;
    height: 40px;
}

.hi-prev-small {
    background-position: 0 -98px;
    width: 20px;
    height: 40px;
}

.mod-category .brand-list .bl-item-bd {
    overflow: hidden;
    padding: 10px 20px 20px;
    margin-left: -10px;
    height: 234px;
}

.mod-category .brand-list .bl-item-bd a {
    width: 91px;
    float: left;
    text-align: center;
    margin: 10px 0 0 10px;
    color: #383838;
}

.mod-category .brand-list .bl-item-bd .bl-img {
    width: 91px;
    height: 91px;
    text-align: center;
    line-height: 91px;
    background-color: #fff;
}

.mod-category .brand-list .bl-item-bd .bl-img img {
    max-width: 100%;
}

.mod-category .brand-list .bl-item-bd .bl-name {
    margin-top: 3px;
    color: #383838;
    height: 18px;
    overflow: hidden;
}

.mod-category .brand-list .bl-item-ft {
    text-align: center;
    padding: 10px 0 5px;
    border: 1px solid #dedede;
    border-top: 0;
    font-size: 16px;
    color: #383838;
    background-color: #fff;
    font-weight: 700;
}

.mod-category .brand-list .bl-item:hover>span {
    display: block;
}

a:hover p {
    color: #c33 !important;
}


/* 热卖 */

.hi-hot-site {
    background-position: -120px -30px;
    width: 20px;
}

.hot-site-list {
    overflow: hidden;
    margin-left: -13px;
}

.hot-site-list a.beimei {
    background: url(//s2.ymatou.com/home/b5abefb….png) no-repeat;
}

.hot-site-list .site-item {
    width: 290px;
    height: 369px;
    float: left;
    position: relative;
    margin-left: 13px;
}

.hot-site-list .site-item .home-icon {
    width: 80px;
    height: 80px;
    position: absolute;
    left: 0;
    top: 0;
}

.hi-beimei {
    background-position: 0 -138px;
}

.hi-ouzhou {
    background-position: -80px -138px;
}

.hi-yazhou {
    background-position: -160px -138px;
}

.hi-aoxin {
    background-position: -240px -138px;
}

.hot-site-list a.beimei {
    background: url(https://s2.ymatou.com/home/b5abefb15e5afbb91d82c65df819be22.png) no-repeat;
}

.hot-site-list a.ouzhou {
    background: url(https://s2.ymatou.com/home/0ba856d84add76fcb5957592df10e2df.png) no-repeat;
}

.hot-site-list a.yazhou {
    background: url(https://s2.ymatou.com/home/778992f37a38a1d9baa67ab6c4e44b10.png) no-repeat;
}

.hot-site-list a.aoxin {
    background: url(https://s2.ymatou.com/home/733c238ece9a530ddd8bb37d23d25a5d.png) no-repeat;
}


/* 猜你喜欢 */

.hi-like {
    background-position: -168px -30px;
}

.mod-like .product-list {
    margin: -10px 0 0 -10px;
}

.loading-more {
    border: 1px solid #dedede;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 18px;
    color: #383838;
    letter-spacing: 2px;
    cursor: pointer;
    margin-top: 40px;
}

.loading-end {
    width: 210px;
    margin: 35px auto 0;
    height: 1px;
    background-color: #dedede;
    position: relative;
    display: none;
}

.loading-end .title {
    color: #bfbfbf;
    width: 36px;
    background-color: #fff;
    position: absolute;
    top: -9px;
    text-align: center;
    left: 50%;
    margin-left: -18px;
    padding: 0 10px;
}

.loading-more.loading-more-hover,
.loading-more:hover {
    border-color: #c33;
    color: #c33;
}


/* product-item的css样式 */

.mod-like .product-list .product-item {
    margin: 10px 0 0 10px;
}

.product-list .product-item {
    width: 212px;
    float: left;
    font-size: 14px;
    padding: 9px;
    border: 1px solid #dedede;
    text-align: left;
}

.product-list .product-img {
    width: 212px;
    height: 212px;
    line-height: 212px;
    text-align: center;
    position: relative;
    display: block;
    overflow: hidden;
}

.product-list .product-img img {
    width: 212px;
    height: 212px;
}

.product-icon {
    background-image: url(https://s2.ymatou.com/home/6d4c3d21e975d26344a5e2379b189e48.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.product-list .product-icon {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 40px;
    height: 40px;
}

.product-list .pi-tuan {
    background-position: 0 -55px;
}

.lineClamp1,
.lineClamp2 {
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
}

.product-list .name {
    color: #383838;
    margin-top: 8px;
    height: 42px;
    overflow: hidden;
}

.product-list .price {
    color: #c33;
    margin-top: 5px;
    font-weight: 700;
    font-size: 18px;
}

.product-list .unit {
    padding-right: 3px;
}